package com.github.wisdom.member.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * APP推送
 * 
 * @author ybg
 * @email ybg101010@163.com
 * @date 2018-09-13 21:41:33
 */
@TableName("mem_app_push")
public class AppPushEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 标识
	 */
	@TableId(type = IdType.INPUT)
	@ApiModelProperty(value = "标识 - id")
	private Integer id;
	/**
	 * 1-链接；2-专题；3-活动；4-商品；
	 */
	@ApiModelProperty(value = "1-链接；2-专题；3-活动；4-商品； - pushType")
	private String pushType;
	/**
	 * 字典值：1-所有会员；2-指定会员。群发方式为为“所有会员”时，不生成“批量接收者”记录。
	 */
	@ApiModelProperty(value = "字典值：1-所有会员；2-指定会员。群发方式为为“所有会员”时，不生成“批量接收者”记录。 - sMode")
	private String sMode;
	/**
	 * 推送链接
	 */
	@ApiModelProperty(value = "推送链接 - pushUrl")
	private String pushUrl;
	/**
	 * 专题ID
	 */
	@ApiModelProperty(value = "专题ID - sptitleId")
	private Integer sptitleId;
	/**
	 * 活动ID
	 */
	@ApiModelProperty(value = "活动ID - activityId")
	private Integer activityId;
	/**
	 * 商品ID
	 */
	@ApiModelProperty(value = "商品ID - goodsId")
	private Integer goodsId;
	/**
	 * 推送标题
	 */
	@ApiModelProperty(value = "推送标题 - pushTitle")
	private String pushTitle;
	/**
	 * 推送内容
	 */
	@ApiModelProperty(value = "推送内容 - pushContent")
	private String pushContent;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间 - createTime")
	private Date createTime;
	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人 - operatorId")
	private Integer operatorId;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注 - note")
	private String note;

	/**
	 * 设置：标识
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：标识
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：1-链接；2-专题；3-活动；4-商品；
	 */
	public void setPushType(String pushType) {
		this.pushType = pushType;
	}
	/**
	 * 获取：1-链接；2-专题；3-活动；4-商品；
	 */
	public String getPushType() {
		return pushType;
	}
	/**
	 * 设置：字典值：1-所有会员；2-指定会员。群发方式为为“所有会员”时，不生成“批量接收者”记录。
	 */
	public void setSMode(String sMode) {
		this.sMode = sMode;
	}
	/**
	 * 获取：字典值：1-所有会员；2-指定会员。群发方式为为“所有会员”时，不生成“批量接收者”记录。
	 */
	public String getSMode() {
		return sMode;
	}
	/**
	 * 设置：推送链接
	 */
	public void setPushUrl(String pushUrl) {
		this.pushUrl = pushUrl;
	}
	/**
	 * 获取：推送链接
	 */
	public String getPushUrl() {
		return pushUrl;
	}
	/**
	 * 设置：专题ID
	 */
	public void setSptitleId(Integer sptitleId) {
		this.sptitleId = sptitleId;
	}
	/**
	 * 获取：专题ID
	 */
	public Integer getSptitleId() {
		return sptitleId;
	}
	/**
	 * 设置：活动ID
	 */
	public void setActivityId(Integer activityId) {
		this.activityId = activityId;
	}
	/**
	 * 获取：活动ID
	 */
	public Integer getActivityId() {
		return activityId;
	}
	/**
	 * 设置：商品ID
	 */
	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}
	/**
	 * 获取：商品ID
	 */
	public Integer getGoodsId() {
		return goodsId;
	}
	/**
	 * 设置：推送标题
	 */
	public void setPushTitle(String pushTitle) {
		this.pushTitle = pushTitle;
	}
	/**
	 * 获取：推送标题
	 */
	public String getPushTitle() {
		return pushTitle;
	}
	/**
	 * 设置：推送内容
	 */
	public void setPushContent(String pushContent) {
		this.pushContent = pushContent;
	}
	/**
	 * 获取：推送内容
	 */
	public String getPushContent() {
		return pushContent;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：创建人
	 */
	public void setOperatorId(Integer operatorId) {
		this.operatorId = operatorId;
	}
	/**
	 * 获取：创建人
	 */
	public Integer getOperatorId() {
		return operatorId;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
}
